<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Apache Camel</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Apache_Camel"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Apache_Camel rootpage-Apache_Camel skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Apache Camel</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Apache Camel
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" class="notheme" style="text-align:center; background-color:#f8f9fa;"><span class="mw-default-size" typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Maintainer" title="Maintainer">Hauptentwickler</a></b>
</td>
<td><a href="Apache_Software_Foundation" title="Apache Software Foundation">Apache Software Foundation</a>
</td></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><span class="wikidata-content"><a href="Apache_Software_Foundation" title="Apache Software Foundation">Apache Software Foundation</a></span>
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">17. Dezember 2008<sup id="cite_ref-_ec03af82b3b8b496_1-0" class="reference"><a href="#cite_note-_ec03af82b3b8b496-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">4.10.3<sup id="cite_ref-_58845fa3177efeef_2-0" class="reference"><a href="#cite_note-_58845fa3177efeef-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">1. März 2025</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Plattformunabh%C3%A4ngig" class="mw-redirect" title="Plattformunabhängig">plattformunabhängig</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Enterprise_Service_Bus" title="Enterprise Service Bus">Enterprise Service Bus</a> und <a href="Message_Oriented_Middleware" title="Message Oriented Middleware">Message Oriented Middleware</a> <a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a>-<a href="Bibliothek_(Programmierung)" class="mw-redirect" title="Bibliothek (Programmierung)">Bibliothek</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="Apache-Lizenz" title="Apache-Lizenz">Apache-Lizenz</a> 2.0
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://camel.apache.org/">camel.apache.org</a>
</td></tr></tbody></table>
<p><b>Apache Camel</b> ist eine <a href="Apache-Lizenz" title="Apache-Lizenz">freie</a>, regelbasierte <a href="Routing" title="Routing">Routing</a>- und <a href="Konvertierung_(Informatik)" title="Konvertierung (Informatik)">Konvertierungsengine</a>. Mit Apache Camel kann man Routing- und Konvertierungsregeln deklarativ in <a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a> oder <a href="Scala_(Programmiersprache)" title="Scala (Programmiersprache)">Scala</a> basierend auf einer <a href="Dom%C3%A4nenspezifische_Sprache" title="Domänenspezifische Sprache">domänenspezifischen Sprache</a>, oder mittels <a href="Spring_(Framework)" title="Spring (Framework)">Spring</a> basierter XML-Konfiguration definieren.
</p>
<div class="mw-heading mw-heading2"><h2 id="Funktionsweise">Funktionsweise</h2></div>
<p>Apache Camel basiert auf Enterprise Integration Patterns. Das sind <a href="Entwurfsmuster" title="Entwurfsmuster">Entwurfsmuster</a>, die für den Entwurf von <a href="Enterprise_Application_Integration" title="Enterprise Application Integration">Enterprise Application Integration</a> und auf <a href="Message_Oriented_Middleware" title="Message Oriented Middleware">Message Oriented Middleware</a> basierenden Systemen geschaffen wurden.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Apache Camels Bean Binding unterstützt dabei <a href="Plain_Old_Java_Object" title="Plain Old Java Object">Plain Old Java Objects</a> und <a href="JavaBeans" title="JavaBeans">JavaBeans</a>. Dadurch kann es einfach in Frameworks mit <a href="Dependency_Injection" title="Dependency Injection">Dependency Injection</a> wie <a href="Spring_(Framework)" title="Spring (Framework)">Spring</a> oder <a href="Google_Guice" title="Google Guice">Google Guice</a> integriert werden.
</p><p>Apache Camel verwendet <a href="Uniform_Resource_Identifier" title="Uniform Resource Identifier">Uniform Resource Identifiers</a> und kann somit direkt mit unterschiedlichen Transport- und Messageprotokollen wie beispielsweise <a href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP</a>, <a href="Java_Message_Service" class="mw-redirect" title="Java Message Service">JMS</a> oder <a href="Advanced_Message_Queuing_Protocol" title="Advanced Message Queuing Protocol">AMQP</a> umgehen. Es kann so beispielsweise mit <a href="Java_Business_Integration" title="Java Business Integration">JBI</a>, <a href="Service_Component_Architecture" title="Service Component Architecture">SCA</a>, <a href="Apache_ActiveMQ" title="Apache ActiveMQ">Apache ActiveMQ</a>, <a href="RabbitMQ" title="RabbitMQ">RabbitMQ</a>, <a href="Apache_MINA" title="Apache MINA">Apache MINA</a> oder <a href="Apache_CXF" title="Apache CXF">Apache CXF</a> zusammenarbeiten. Somit kann basierend auf der Apache-Camel-Programmierschnittstelle gearbeitet werden, obwohl die darüber angesprochenen Komponenten technologisch unterschiedliche Schnittstellen verwenden.
</p><p>Apache Camel wird häufig zusammen mit <a href="Apache_ServiceMix" title="Apache ServiceMix">Apache ServiceMix</a> (<a href="Enterprise_Service_Bus" title="Enterprise Service Bus">Enterprise Service Bus</a>), <a href="Apache_CXF" title="Apache CXF">Apache CXF</a> (<a href="Web_Service" class="mw-redirect" title="Web Service">Web Service</a> <a href="Framework" title="Framework">Framework</a>) und Apache ActiveMQ (<a href="Java_Message_Service_Provider" class="mw-redirect" title="Java Message Service Provider">Java Message Service Provider</a>) in <a href="Serviceorientierte_Architektur" title="Serviceorientierte Architektur">SOA</a>-Infrastruktur-Projekten eingesetzt.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Darüber hinaus wird oft auch <a href="Apache_MINA" title="Apache MINA">Apache MINA</a> (Framework für Netzwerkapplikationen) zusammen mit Apache Camel verwendet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weitere_Infos">Weitere Infos</h2></div>
<ul><li><a href="Enterprise_Application_Integration" title="Enterprise Application Integration">Enterprise Application Integration (EAI)</a></li>
<li><a href="Enterprise_Service_Bus" title="Enterprise Service Bus">Enterprise Service Bus (ESB)</a></li>
<li><a href="Message_Oriented_Middleware" title="Message Oriented Middleware">Message Oriented Middleware (MOM)</a></li>
<li><a href="Serviceorientierte_Architektur" title="Serviceorientierte Architektur">Serviceorientierte Architektur (SOA)</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Claus Ibsen, Jonathan Anstey: <cite style="font-style:italic">Camel in Action</cite>. Manning Publications, 2010, ISBN 978-1-935182-36-8.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Apache+Camel&rft.au=Claus+Ibsen%2C+Jonathan+Anstey&rft.btitle=Camel+in+Action&rft.date=2010&rft.genre=book&rft.isbn=9781935182368&rft.pub=Manning+Publications" style="display:none"> </span></li>
<li>Tijs Rademakers, Jos Dirksen: <cite style="font-style:italic">Open-Source ESBs in Action</cite>. Manning Publications, 2008, ISBN 1-933988-21-5.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Apache+Camel&rft.au=Tijs+Rademakers%2C+Jos+Dirksen&rft.btitle=Open-Source+ESBs+in+Action&rft.date=2008&rft.genre=book&rft.isbn=1933988215&rft.pub=Manning+Publications" style="display:none"> </span></li>
<li><a href="Gregor_Hohpe" title="Gregor Hohpe">Gregor Hohpe</a>, Bobby Woolf: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Enterprise Integration Patterns. Designing, Building and Deploying Messaging Solutions</cite>. Addison-Wesley, Boston 2003, ISBN 0-321-20068-3 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Apache+Camel&rft.au=Gregor+Hohpe%2C+Bobby+Woolf&rft.btitle=Enterprise+Integration+Patterns.+Designing%2C+Building+and+Deploying+Messaging+Solutions&rft.date=2003&rft.genre=book&rft.isbn=0321200683&rft.place=Boston&rft.pub=Addison-Wesley" style="display:none"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://camel.apache.org/">Apache Camel Homepage</a></li>
<li><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */
.mw-parser-output .webarchiv-memento a{color:inherit}
/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20101122214024/http://fusesource.com/products/fuse-integration-designer/">Enterprise Integration Pattern Training Videos</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 22. November 2010 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</li>
<li><a rel="nofollow" class="external text" href="http://fusesource.com/enterprise-support/online-training">Online Training zu Apache Camel</a></li>
<li><a rel="nofollow" class="external text" href="http://fusesource.com/products/enterprise-camel/">FUSE Mediation Router</a> – Enterprise Version von Apache Camel</li>
<li><a rel="nofollow" class="external text" href="http://fusesource.com/documentation/fuse-mediation-router-documentation">FUSE Mediation Router Dokumentation</a></li>
<li><a rel="nofollow" class="external text" href="https://activemq.apache.org/camel/enterprise-integration-patterns.html">Enterprise Integration Patterns in Camel</a></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080427221522/http://opensource.sys-con.com/read/504392.htm">SOA Made Easy with Open Source Apache Camel</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 27. April 2008 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) – Artikel des Opensource Magazins</li>
<li><a rel="nofollow" class="external text" href="http://architects.dzone.com/articles/apache-camel-integration">Apache Camel: Integration Nirvana</a> – Artikel auf DZone</li>
<li><a rel="nofollow" class="external text" href="http://refcardz.dzone.com/refcardz/enterprise-integration">Enterprise Integration Patterns with Apache Camel Refcard</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_ec03af82b3b8b496-1"><span class="mw-cite-backlink"><a href="#cite_ref-_ec03af82b3b8b496_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://projects.apache.org/json/projects/camel.json"><cite style="font-style:italic">projects.apache.org</cite>.</a> (abgerufen am 8. April 2020).</span>
</li>
<li id="cite_note-_58845fa3177efeef-2"><span class="mw-cite-backlink"><a href="#cite_ref-_58845fa3177efeef_2-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://camel.apache.org/releases/release-4.10.3/"><cite style="font-style:italic">camel.apache.org</cite>.</a> (abgerufen am 28. April 2025).</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://camel.apache.org/components/latest/eips/enterprise-integration-patterns.html">camel.apache.org</a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://activemq.apache.org/projects-using-activemq.html">Apache ActiveMQ – Projects using ActiveMQ</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-04-28" href="https://de.wikipedia.org/wiki/?title=Apache_Camel&oldid=255536821">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>